What Is a Pure Functional?

نویسندگان

  • Martin Hofmann
  • Aleksandr Karbyshev
  • Helmut Seidl
چکیده

Given an ML function f : (int->int)->int how can we rigorously specify that f is pure, i.e., produces no side-effects other than those arising from calling its functional argument? We show that existing methods based on preservation of invariants and relational parametricity are insufficient for this purpose and thus define a new notion that captures purity in the sense that for any functional F that is pure in this sense there exists a corresponding questionanswer strategy. This research is motivated by an attempt to prove algorithms correct that take such supposedly pure functionals as input and apply them to stateful arguments in order to inspect intensional aspects of their behaviour.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stability of the seventh-order functional Equations in the β-Gaussian space

The purpose of this paper is to solve the seventh-order functional equation as follows:  --------------------------- Next, we study the stability of this type of functional equation. Clearly, the function ----------  holds in this type functional equation. Also, we prove Hyers-Ulam stability for this type functional equation in the β-Gaussian Banach space.  

متن کامل

WHO FCTC as a Pioneering and Learning Instrument; Comment on “The Legal Strength of International Health Instruments - What It Brings to Global Health Governance?”

The World Health Organization (WHO) Framework Convention on Tobacco Control (FCTC) is a unique global health instrument, since it is in the health field the only instrument that is international law. After the 10 years of its existence an Independent Expert Group assessed the impact of the FCTC using all available data and visiting a number of countries interviewing different stakeholders. It i...

متن کامل

A Typological Study of on the Architecture of Kashan’s Suburban Mills Using Akharin Mill

Mills, which used to have a great role in the production of agricultures in the history of Iran, are architectural works, in which the skeletal structure is influenced by their functions and physical facilities, are now slid into obscurity because of the developments in technology. Two questions are discussed in this study: where were mills and what was their connection to this historical city ...

متن کامل

Buckling Analysis of Functionally Graded Shallow Spherical Shells Under External Hydrostatic Pressure

The aim of this paper is to determine the critical buckling load for simply supported thin shallow spherical shells made of functionally graded material (FGM) subjected to uniform external pressure. A metal-ceramic functionally graded (FG) shell with a power law distribution for volume fraction is considered, where its properties vary gradually through the shell thickness direction from pure me...

متن کامل

Editorial: What Is Brain Mapping?

G20 World Brain Mapping Initiative (Neuroscience/N-20) is Putting Brain Mapping on the top of Global Economic Issues The Society for Brain Mapping, Therapeutics, and Brain Mapping Foundation are propelling therapeutic advances in Nano-Neurosurgery, Nano-Bio-Electronics, Artificial Intelligence, Neuro-Supercomputing and ‘cross-pollination’ among the bio-medical sciences and engine...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010